Finally, a decent sendmail for NEXTSTEP! This version is compiled for multiple architectures, supports NetInfo, NIS, smrsh, and outgoing aliases (YourName@host.com) with the user database.
Documentation for sendmail 8.7 is in /etc/sendmail/doc. Configuration files are in /etc/sendmail/cf. You will need the GNU m4 compiler to create a .cf configuration file for use with this version of sendmail. It is available in the proglang subdirectory on next-ftp.peak.org's NeXT FTP archive.
I recommend that you pick up a copy of the O'Reilly and Associates book on sendmail before using this version of sendmail. Furthermore, the installation and use of this software is entirely at your own risk. Read the notice below for more details.
Here are some installation tips:
1. Create a FQDN (fully qualified domain name) in NetInfo's host directory. i.e. if you have a mailhost called nextstep and your domain name is company.com. Add a host alias for nextstep called nextstep.company.com.
2. Create your .cf configuration file from a .mc file and put it in /etc NOT /etc/sendmail.cf. You may need to change NetInfo's /locations/sendmail directory as well to point to this new standard BSD location.
* If you want to route all your mail to a central mail hub (most network clients want this), look at the clientproto.mc template.
* If you want to set up a central mail hub (most standalone systems want this), look at the generic-bsd4.4.mc template.
In either case, make sure you create a copy of the template and change the OSTYPE to nextstep.
3. Create a /etc/service.switch file. This file governs how host and alias information is found. The first field is the map name (hosts, aliases, etc...) while all other fields are the places to look for that information.
Here is an example for standalone systems. Network systems may want to add "dns" and "nis" to the search path.
hosts netinfo files
aliases netinfo files
Robert La Ferla
Registered OPENSTEP / NEXTSTEP Consultant
Boston, MA
+ 1 (617) 252-0088
Robert_La_Ferla@hot.com
#
# Copyright (c) 1983 Eric P. Allman
# Copyright (c) 1988, 1993
# The Regents of the University of California. All rights reserved.
#
# Redistribution and use in source and binary forms, with or without
# modification, are permitted provided that the following conditions
# are met:
# 1. Redistributions of source code must retain the above copyright
# notice, this list of conditions and the following disclaimer.
# 2. Redistributions in binary form must reproduce the above copyright
# notice, this list of conditions and the following disclaimer in the
# documentation and/or other materials provided with the distribution.
# 3. All advertising materials mentioning features or use of this software
# must display the following acknowledgement:
# This product includes software developed by the University of
# California, Berkeley and its contributors.
# 4. Neither the name of the University nor the names of its contributors
# may be used to endorse or promote products derived from this software
# without specific prior written permission.
#
# THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
# ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
# IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
# ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
# FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
# DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
# OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
# HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
# LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
# OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF